to the best of one's power

就自己能力所及,尽自己力所能及,竭尽全力,不遗余力;竭尽所能(或全力);就某人能力所及